@charset "utf-8"; 
/*  my css reset  */ 
html{overflow-x: hidden; overflow-y:auto;}
body{
margin:0px;
padding:0px;
font:normal 12px/200% Arial,'微软雅黑';
color:#595757;
-webkit-text-size-adjust:none;
background:#ffffff;
}
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
img{border:0px;vertical-align:top;}
a{color:#595757;text-decoration:none;cursor:pointer }
a:hover{color:#f50 !important;text-decoration:underline;}
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.header .search:hover .input{display:inline-block;}
ul{list-style-type:none;margin:0px;padding:0px;}
dl,dt,dd{margin:0px;padding:0px;}
ul li,p,form,input{margin:0px;padding:0px;}
textarea{font-size:12px;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display:block }
body li:hover, body a:hover {-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.fl{float:left;}
.fr{float:right;}
.clearfix{display:block;zoom:1;} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.blank3{ height:3px; font-size:1px; width:100%; clear:both; overflow:hidden;visibility: hidden;display: block;}
.blank10{ height:10px; font-size:1px; width:100%; clear:both; overflow:hidden;visibility: hidden;display: block;}
.blank18{ height:18px; font-size:1px; width:100%; clear:both; overflow:hidden;visibility: hidden;display: block;}

.box{width:1200px;margin-left:auto;margin-right:auto;}

.header{height:106px;background:url(../img/body_bg.png) #eeeeee no-repeat center top;}
.header .logo{float:left;margin-top:12px;}
.header .nav{float:left;margin-left:72px;margin-top:40px;}
.header .nav ul li{margin-left:75px;float:left;font-size:16px;}
.header .nav ul li a{color:#fff;text-decoration:none;}
.header .language{float:left;margin:40px 0 0 99px;background:url(../img/language.png) no-repeat left 6px;padding-left:35px;line-height:18px;height:18px;overflow:hidden;position:relative;width:120px;text-transform:uppercase;}
.header .language a{color:#fff;display:block;}
.header .language .jt{background:url(../img/sj.png) no-repeat;display:block;width:9px;height:5px;position:absolute;right:0;top:7px;}
.header .language:hover{overflow:visible;}


.header .search{float:right;margin:30px 0 0 0;}
.header .search .input{border:none;border-bottom:1px solid #3f71b4;width:200px;height:42px;line-height:42px;padding:0 10px;background:none;float:left;display:none;color:#fff;}
.header .search .submit{height:42px;width:42px;background:url(../img/search1.png) no-repeat center;border:none;float:left;cursor:pointer;}

.home_banner{position:relative;}
.home_banner .img{height:517px;position:relative;overflow:hidden;width:1000%;}
.home_banner .img a{display:block;position:absolute;left:0;top:0;}
.home_banner .trigger{height:93px;background:#fff;position:relative;overflow:hidden;}
.home_banner .trigger ul li{width:399px;float:left;line-height:93px;text-align:center;color:#797979;font-size:18px;border-right:1px solid #eceef2;}
.home_banner .trigger ul li.bg1{background:url(../img/b1.png) no-repeat 120px center;}
.home_banner .trigger ul li.bg2{background:url(../img/b2.png) no-repeat 120px center;}
.home_banner .trigger ul li.bg3{background:url(../img/b3.png) no-repeat 120px center;}
.home_banner .trigger ul li.bg1.active{background:url(../img/b4.png) no-repeat 120px center;}
.home_banner .trigger ul li.bg2.active{background:url(../img/b5.png) no-repeat 120px center;}
.home_banner .trigger ul li.bg3.active{background:url(../img/b6.png) no-repeat 120px center;}
.home_banner .trigger ul li.active{color:#f86600;}
.home_banner .trigger .line{height:3px;width:400px;background:#f86600;position:absolute;bottom:0;left:0;}
.home_banner .more{position:absolute;left:122px;top:264px;}
.home_banner .left{position:absolute;left:264px;top:264px;}
.home_banner .right{position:absolute;left:310px;top:264px;}

.home_bodyer{margin-top:33px;background:#fff;}
.home_bodyer .news{float:left;width:343px;height:228px;background:#fff;padding:25px 30px 0 26px;border-right:1px solid #eceef2;overflow:hidden;}
.home_bodyer .news .title{font-size:18px;}
.home_bodyer .news .title span{float:left;}
.home_bodyer .news .title .more{float:right;margin-top:2px;}
.home_bodyer .news .content{margin-top:16px;}
.home_bodyer .news .first{line-height:30px;border-bottom:1px solid #eceef2;padding-bottom:10px;}
.home_bodyer .news .first .name{display:block;zoom:1;}
.home_bodyer .news .first .name a{float:left;font-size:14px;}
.home_bodyer .news .first .name span{float:right;}
.home_bodyer .news .first .name:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.home_bodyer .news .first .test{color:#7f8a91;line-height:18px;}
.home_bodyer .news .content ul li{display:block;zoom:1;line-height:44px;border-bottom:1px solid #eceef2;}
.home_bodyer .news .content ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.home_bodyer .news .content ul li a{float:left;font-size:14px;}
.home_bodyer .news .content ul li span{float:right;}

.home_bodyer .product{float:left;width:398px;border-right:1px solid #eceef2;height:228px;background:#fff;padding:25px 0 0 0;}
.home_bodyer .product .title{font-size:18px;font-size:18px;margin-left:26px;}
.home_bodyer .product .content{margin-top:30px;}
.home_bodyer .product .content .left{float:left;width:22px;height:36px;background:url(../img/left.png) no-repeat;margin-top:35px;}
.home_bodyer .product .content .right{float:right;width:22px;height:36px;background:url(../img/right.png) no-repeat;margin-top:35px;}
.home_bodyer .product .content .list{float:left;overflow:hidden;height:103px;margin-left:38px;width:316px;}
.home_bodyer .product .content .list ul li{height:103px;width:122px;float:left;margin-right:36px;}

.home_bodyer .network{float:right;}

.help{background:#eeeeee;padding-top:64px;}
.help dl{float:left;padding:0 23px 0 76px;border-right:1px solid #d6d8d9;height:148px;width:116px;}
.help dl dt{color:#3f4c55;font-size:16px;margin-bottom:18px;}
.help dl dd{font-size:14px;width:130px;float:left;}
.help dl dd a{color:#7f8a91;}

.footer{text-align:center;padding-top:34px;background:#eeeeee;}
.footer .box{border-top:1px solid #d2d4d6;padding:26px 0 40px 0;}
/*.menu_box{margin-top:38px;}*/
.menu_box{margin-top:250px;}
.menu_box .title{background:url(../img/sj1.png) no-repeat left center;padding-left:20px;color:#0562c0;font-size:14px;float:left;}
.menu_box .list{float:left;font-size:14px;margin-left:10px;}
.menu_box .list a{color:#858585;margin:0 10px;}
.menu_box .list a:hover,.menu_box .list a.active{color:#0562c0 !important;}

.bodyer{padding-bottom:50px;}
.bodyer .left_box{float:left;width:800px;}
.bodyer .left_box .place_name{color:#333;font-size:30px;margin-top:48px;}
.bodyer .left_box .single_box{margin-top:30px;font-size:14px;}

.bodyer .right_box{float:right;width:320px;margin-top:40px;}
.bodyer .right_box .product{padding:10px 28px 20px 28px;background:#efefef;}
.bodyer .right_box .product .title{line-height:54px;font-size:18px;color:#000;border-bottom:1px solid #cfcfcf;}
.bodyer .right_box .product .cont{margin-top:4px;}
.bodyer .right_box .product .cont dl{margin-top:10px;}
.bodyer .right_box .product .cont dl dt{float:left;width:57px;height:57px;border:1px solid #cfcfcf;background:#fff;}
.bodyer .right_box .product .cont dl dd{float:right;width:190px;}
.bodyer .right_box .product .cont dl dd .name{font-size:14px;color:#0562c0;display:block;}
.bodyer .right_box .product .cont dl dd .more{background:url(../img/more1.png) no-repeat left center;padding-left:24px;}
.bodyer .right_box .ad{margin-top:28px;}

.honor_box{}
.honor_box ul{width:110%;}
.honor_box ul li{float:left;width:227px;height:328px;margin:35px 62px 0 0;line-height:20px;font-size:14px;}
.honor_box ul li img{border:1px solid #e8e8e8;margin-bottom:15px;}


.page{text-align:center;margin-top:40px;}
.page a{display:inline-block;padding:0 10px;line-height:28px;text-align:center;height:28px;background:#ededed;border:1px solid #e6e6e6;}
.page a:hover,.page a.active{background:#2f70b9;color:#fff !important;text-decoration:none;}

.place_box{color:#333;font-size:30px;margin-top:48px;}
.mt35{margin-top:35px;}
.left_menu{width:214px;float:left;}
.left_menu dl{
	margin-bottom: 2px;
}
.left_menu dl dt{line-height:45px;background:url(../img/xxf_bg9.png) #f2f2f2 no-repeat 183px center;font-size:14px;padding-left:15px;}
.left_menu dl dd{line-height:36px;padding:10px 0;display:none;}
.left_menu dl.active dd{display:block;}
.left_menu dl.active dt{background:url(../img/xxf_bg8.png) #2263a5 no-repeat 183px center;color:#fff;}
.left_menu dl dd a{display:block;padding-left:15px;font-size: 14px;color: #858585;}
.left_menu dl dd a:hover,.left_menu dl dd a.active{color:#2163a5 !important;}

.product_right{float:right;width:955px;}
.product_section ul{margin-right:-25px;}
.product_section ul li{
	float:left;
	width: 218px;
	margin:0 25px 30px 0;
}
.product_section ul li .img{text-align:center;border:1px solid #e9e9e9;border-bottom:5px solid #e9e9e9;width:218px;height:204px;padding:40px 0 0 0;font-size:18px;margin-bottom: 20px}
.product_section ul li .img img{margin-bottom:36px;}
.product_section ul li a.more{
	margin: 0 auto;
	display: block;
	width: 118px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	background: #d9d9d9;
	color: #fff;
	font-size: 14px;
}
.product_section ul li a.more:hover{
	background: #f86600;
	color: #fff !important;
}
.product_section ul li .img:hover{border-bottom:5px solid #f86600;}
.product_section ul li .img:hover a{color:#f86600 !important;}

.product_info_section{}
.product_info_section .img_box{}
.product_info_section .img_box .img1{width:480px;height:480px;float:left;border:1px solid #e9e9e9;text-align:center;}
.product_info_section .img_box .img1 img{margin-top:110px;}
.product_info_section .img_box .img2{float:right;width:428px;}
.product_info_section .img_box .img2 .name{line-height:69px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;font-size:20px;color:#333;padding-left:8px;}
.product_info_section .img_box .img2 .img3{border-bottom:1px solid #e5e5e5;padding:50px 0 0 0;text-align:center;height:360px;}
.product_info_section .content{margin-top:20px;}
.product_info_section .content table{border-collapse:collapse;font-size:14px;}
.product_info_section .content table th{background:#f2f7fc;}
.product_info_section .content table th,.product_info_section .content table td{border:1px solid #e5e5e5;padding:6px 10px;line-height:20px;}
/*.product_info_section .content table th,.product_info_section .content table td{border:1px solid #e5e5e5;padding:12px 44px;line-height:20px;}*/
.product_info_section .trigger{margin-top:30px;font-size:14px;}

.news_section{}
.news_section ul li{border-bottom:1px solid #e7e7e7;padding:26px 0 30px 0;}
.news_section ul li .name{display:block;zoom:1;} 
.news_section ul li .name:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.news_section ul li .name a{float:left;color:#0562c0;font-size:18px;}
.news_section ul li .name span{float:right;font-size:14px;color:#999999;}
.news_section ul li .test{margin-top:10px;font-size:14px;}

.news_info_section{}
.news_info_section .title{color:#0562c0;font-size:18px;margin-top:20px;}
.news_info_section .time{color:#999999;font-size:14px;margin-top:6px;}
.news_info_section .content{font-size:14px;margin-top:20px;}
.news_info_section .trigger{margin-top:30px;font-size:14px;}

.job_section{margin-top:30px;border-top:1px solid #e7e7e7;}
.job_section ul{width:110%;}
.job_section ul li{float:left;width:370px;height:247px;margin:60px 42px 0 0;border-bottom:1px solid #e7e7e7;}
.job_section ul li .title{color:#0562c0;font-size:24px;margin-top:20px;}
.job_section ul li .test{line-height:30px;font-size:14px;margin-top:20px;}
.job_section ul li .more{margin-top:20px;display:inline-block;}

.pos_bg{width:100%;height:100%;position:fixed;left:0;top:0;background:url(../img/black40.png);display:none;}
.job_pos_box{width:1036px;position:absolute;left:50%;margin-left:-600px;top:312px;border:1px solid #dddddd;background:#fafafa;padding:30px 88px 84px 74px;display:none;}
.job_pos_box .close{position:absolute;right:0;top:0;}
.job_pos_box .title{line-height:50px;color:#0562c0;font-size:24px;border-bottom:1px solid #e1e1e1;}
.job_pos_box .table{margin-top:20px;}
.job_pos_box .table td{padding:2px 20px 2px 0;}
.job_pos_box .test{margin-top:30px;}
.job_pos_box .button{margin-top:50px;}

.message_section{margin-top:30px;}
.message_section .bor{border:1px solid #e9e9e9;line-height:24px;padding:11px 18px;margin-bottom:15px;}
.message_section .bor .name{display:inline-block;width:77px;vertical-align:top;}
.message_section .bor .input{width:680px;height:24px;border:none;background:none;line-height:24px;}
.message_section .bor .tera{width:680px;height:240px;border:none;background:none;line-height:24px;}
.message_section .submit{border:none;background:#0562c0;color:#fff;font-size:18px;height:48px;margin-top:40px;width:100%;font-family:'微软雅黑';}

.download_section{border-top:1px solid #e7e7e7;margin-top:30px;}
.download_section ul li{display:block;zoom:1;line-height:56px;height:56px;overflow:hidden;font-size:14px;border-bottom:1px solid #e7e7e7;}
.download_section ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.download_section ul li .time{float:left;width:93px;}
.download_section ul li .name{float:left;width:660px;overflow:hidden;}
.download_section ul li .down{float:right;margin:22px 12px 0 0;}



/*后加*/
body{
	/*background:#fff url(../img/xxf_bg7.jpg) no-repeat center top;*/
}
.w1200{
	margin: 0 auto;
	width: 1200px;
}
.banner{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	min-height: 1080px;
	z-index: 1;
}
.banner li{
	left: 100%;
}
.i-index{
	position: relative;
	z-index: 2;
	width: 1200px;
	margin: 0 auto;
}
.i-index .header{
	margin: 30px auto 0;
	width: 1200px;
	height: 73px;
	background: url(../img/xxf_bg1.png) no-repeat center;
}
.i-index .header .logo{
	margin: 0 0 0 20px;
}
.i-index .header .nav{
	margin-top: 0;
}
.i-index .header .nav li{
	width: 103px;
	height: 70px;
	line-height: 70px;
	margin: 0;
	text-align: center;
}
.i-index .header .nav li a{
	display: block;
	height: 100%;
	color: #fff;
}
.i-index .header .nav li.active,
.i-index .header .nav li:hover{
	background: url(../img/xxf_bg2.png) no-repeat center top;
}
.i-index .header .nav li.active a,
.i-index .header .nav li:hover a{
	color: #fff !important;
}
.i-index .header .language{
  float: left;
  margin: 27px 0 0 58px;
}
.i-index .header .search {
  float: right;
  margin: 18px 0 0 0;
}
.i-index .header .search .submit{
	width: 60px;
}
.i-footer{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	min-width: 1200px;
	height: 46px;
	background: #0e9cd9;
	z-index: 2;
}
.i-footer .box{
	width: 1200px;
	margin: 0 auto;
	line-height: 46px;
	color: #fff;
}
.i-footer .box a{
	color: #fff;
}
.i-footer .box .fr a{
	margin-left: 5px;
}
.i-footer .box .fr a img{
	vertical-align: middle;
}
.i-content{
	position: absolute;
	width: 1200px;
	padding: 20px 0 20px;
	height: 296px;
	bottom: 46px;
	left: 50%;
	margin-left: -600px;
	background: url(../img/xxf_bg3.png) repeat center;
	z-index: 2;
}
.i-content .i-box1{
	margin-right: 20px;
	width: 247px;
	height: 297px;
}
.i-content .i-box1 .tit,
.i-content .i-box2 .tit,
.i-content .i-box3 .tit,
.i-content .i-box4 .tit{
	padding: 0 20px;
	line-height: 45px;
	background: #31a2d7;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.i-content .i-box1 .tit span,
.i-content .i-box2 .tit span,
.i-content .i-box3 .tit span,
.i-content .i-box4 .tit span{
	margin-left: 10px;
	font-weight: normal;
}
.i-content .i-box2 .tit em{
	font-weight: normal;
	font-style: normal;
	color: #fff;
}
.i-content .i-box1 .txt{
	background: #fff;
	padding: 27px 20px 25px;
	font-size: 14px;
	line-height: 28px;
	height: 200px;
	overflow: hidden;
}
.i-content .i-box1 .txt img{
	margin-bottom: 10px;
	width: 207px;
	height: 98px;
}
.i-content .i-box1 .txt a{
	color: #31a2d7;
}
.i-content .i-box2{
	margin-right: 20px;
	width: 338px;
	height: 297px;
	overflow: hidden;
}
.i-content .i-box2 .txt{
	background: #fff;
	padding: 27px 20px 25px;
	font-size: 14px;
	line-height: 28px;
	height: 200px;
	overflow: hidden;
}
.i-content .i-box2 .i-news{
	margin-bottom: 15px;
	width: 298px;
	height: 90px;
	overflow: hidden;
}
.i-content .i-box2 .i-news .img{
	width: 120px;
	height: 90px;
}
.i-content .i-box2 .i-news .i-txt{
	width: 160px;
	height: 90px;
}
.i-content .i-box2 .i-news .i-txt h2{
	margin-bottom: 5px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.i-content .i-box2 .i-news .i-txt p{
	font-size: 14px;
	line-height: 24px;
}
.i-content .i-box2 .i-list li{
	height: 34px;
	line-height: 34px;
	padding-left: 15px;
	background: url(../img/xxf_bg4.png) no-repeat left center;
	font-size: 14px;
	overflow: hidden;
	border-top: 1px dashed #c1c4c6;
}
.i-content .i-box2 .i-list li.fi{
	border: none;
}
.i-content .i-box3{
	width: 272px;
	height: 297px;
	overflow: hidden;
}
.i-content .i-box3 .txt{
	background: #fff;
	padding: 27px 20px 25px;
	font-size: 14px;
	line-height: 28px;
	height: 200px;
	overflow: hidden;
}
.i-content .i-box3 .txt li{
	width: 232px;
}
.i-content .i-box3 .txt li .tits{
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	height: 28px;
	cursor: pointer;
	background: url(../img/xxf_bg5.png) no-repeat right center;
	overflow: hidden;

}
.i-content .i-box3 .txt li .con-l{
	display: none;
}
.i-content .i-box3 .txt li .con-l a{
	display: block;
}
.i-content .i-box3 .txt li.on .tits{
	background: url(../img/xxf_bg6.png) no-repeat right center;
}
.i-content .i-box3 .txt li.on .con-l{
	display: block;
}
.i-content .i-box4{
	width: 284px;
	height: 297px;
	overflow: hidden;
}
.i-content .i-box4 .txt{
	background: #fff;
	padding: 27px 20px 25px;
	font-size: 14px;
	line-height: 28px;
	height: 200px;
	overflow: hidden;
}
.product_xxf .box ul li{
	width: 318px;
	float: left;
}
.product_xxf .box ul li .tit{
	padding: 10px 30px;
	border-right: 1px solid #fff;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #0e4b9e;
	background: #ececec url(../img/xxf_bg10.png) no-repeat 278px center;
}
.product_xxf .box ul li .con{
	padding: 15px 0 15px 20px; 
}
.product_xxf .box ul li .con a{
	display: block;
	width: 230px;
	padding: 0 5px;
	height: 50px;
	line-height: 50px;
	color: #8a8a8a;
	border-bottom: 1px dashed #8a8a8a;
	font-size: 14px;
}
.product_xxf .box ul li .con a:hover{
	color:#2163a5 !important;text-decoration:underline;
}